.comp-shopitem {
  padding: 24px 16px;
  background: #fff;
  display: flex;
  margin-bottom: 5px;
  .shopitem-hd {
    width: 100px;
    height: 100px;
    border-radius: 20px;
    /* prettier-ignore */
    border: 1PX solid #ddd;
    overflow: hidden;
    .shop-image {
      width: 100%;
      height: 100%;
    }
  }
  .shopitem-bd {
    width: 100%;
    // margin-left: 25px;
  }
  .shop-info {
    display: flex;
    align-items: center;
    .name,
    .distance {
      @include text-overflow();
    }
    .name {
      width: 70%;
      font-weight: bold;
      color: #111;
      margin-left: 24px;
    }
    .distance {
      font-size: 22px;
      color: var(--color-primary);
      max-width: 20%;
      height: 26px;
      line-height: 26px;
      padding: 0px 2px;
      border-radius: 8px;
      /* prettier-ignore */
      border: 1PX solid var(--color-primary);
    }
  }

  .shop-desc {
    font-size: 24px;
    color: #999;
    line-height: 36px;
    @include text-overflow();
  }

  .icon-clock1 {
    font-size: 24px;
    margin-right: 10px;
  }

  .icon-dizhiguanli-01 {
    font-size: 26px;
    margin-right: 5px;
  }

  // .shop-tag {
  //   display: flex;
  //   align-items: center;
  //   margin-top: 8px;
  //   overflow: auto;
  //   white-space: nowrap;
  //   .tag {
  //     /* prettier-ignore */
  //     border: 1PX solid var(--color-primary);
  //     padding: 2px 6px;
  //     color: var(--color-primary);
  //     font-size: 22px;
  //     border-radius: 10px;
  //     margin-right: 10px;
  //   }
  // }
  // .shop-tag::-webkit-scrollbar {
  //   display: none;
  // }
}
